Linux Server Configuration
User Management
Criteria | Meet Specification |
---|---|
Can you log into the server as the user |
The SSH key submitted with the project can be used to log in as |
Is remote login of the |
You cannot log in as |
Is the |
The |
Security
Criteria | Meet Specification |
---|---|
Is the firewall configured to only allow for |
Only allow connections for |
Are users required to authenticate using |
Key-based |
Are the applications up-to-date? |
All system packages have been updated to most recent versions. |
Is |
|
Application Functionality
Criteria | Meet Specification |
---|---|
Is there a web server running on port 80? |
The web server responds on port 80. |
Has the database server been configured to properly serve data? |
Database server has been configured to serve data (PostgreSQL is recommended). |
Has the web server been configured to serve the Item Catalog application? |
Web server has been configured to serve the Item Catalog application as a WSGI app. |
Documentation
Criteria | Meet Specification |
---|---|
Is a README file included in the GitHub repo containing all specified information? |
A README file is included in the GitHub repo containing the following information: IP address, URL, summary of software installed, summary of configurations made, and a list of third-party resources used to complete this project. |
Tips to make your project standout:
- Serve more than one application on your server.